new rest module