add review model & test