Classes..tons..work..tedious..annoying..ugh.