I'm going to try to keep my thoughts organized