I feel like this is going to be a long post