more powerfull http operations