add node-restful support