What a mess... I need a break though