Req function added