update documentation
make sure .gitignore is commited first