restful module