new snippet
add gitignore remove invalid files