modify and add comments
rm useless files