comprehensive supported for RESTful