added skeleton for request handler