add sections and .gitignore