properly parse query string