This took me all class. #workinprogress