addition some comments into the code files, and update them