Adding base classes, BOSS is the next step to be implemented