added methods for key classes