added class to demonstrate overriding methods