some bug fixes
gitignore changes
gitignore stuff