cool.  good use of inheritance.