added all query methods