add some coding comments