first round of http integration