haddocks for all 3 forms of query params (phew)