1. Changed view.
2. Added some comments.