extra query methods