Added some commentaries.