basic input + .gitignore update