Added some code explain