added methods for extending