fix formatting
add gitignore