added a bunch of classes to start with, nothing actually implemented