added review changes and more.