.gitignore first
final solution
provide documentation