A mess from beginning to end. #I'm done