fixed course crashing and added overhaul of styling