added hateoas