classical inhertance