more refactoring of reviews methods