improved chat and fixed gitignore