class basics2, inheritance and super method