clean project
update .gitignore