fix project
add gitignore