added review and lessons learned