roughing in http request builder