fix bugs
fix .gitignore
clean