subclass exxample