Added 3 of base classes