added a review button, fixed some bugs