added http and curl requests