update gitignore
first upload
update .gitignore
fix some bug