[#6] completed review model