added signature checking to requests