added correct request handling capabilities