subclassing working, first steps