model updates; add review endpoint