update and comment some parts of project