add RESTFUL handler