most of polymorphism and inheritance is in place