implements query methods