updates to restful controller behaviors