update gitignore
code cleanup