adding array query string parameter support