fix project settings
add gitignore