Added decision engine module, and its hook inside the request handler