make every query param optional