Add http request
Merge and fix conflicts