update description and new gitignore