implemented review model and controller - fail