extract classes
gitignore
ignore tmp files