added http requirement