addedseparate rest module