understand REST