big changes
update gitignore