implemented query parameters