added #1 and gitignore