query types to return