use query parameters instead of inventing a half-assed scheme