added methods to superclass