extend gitignore
keep track of requirements
fix syntax error