13+ hours of work just to get the homepage working correctly