updates to attributes and ignore
updates to gitignore