add the explanations of code, the last commit