clean and fix name errors
change gitignore