Implements classes, but these are not tested