generating review model