This is great and long…