I am absolutely going to hate this and completely change it by the time I'm done