description of the classes
add .gitignore