gitignore
bugs
small changes