added additional restful operations