added reviews and tests for reviews