implemented simple review mechanism