Add some comments
update gitignore