methods for management