starting to add review functionality