Added Several Comments