getting close.  We can now build up a complete class using the class hierarchy.