A lot of shit

Got pretty much everything done except for dragging courses taking
effect on the server.