added offer rest module