simplification of inheritance