header + gitignore