added ability to append query params