created methods for operations in resolver