add lots of comments
remove a redundant file