request uses buildQuery method