added comments
Inheritance