header and gitignore update