add reviews features, tests