added an interface to RequestHandler