cleanup
updated classes, gitignore