implemented ReviewAPI