little changes + gitignore extended