minor
gitignore
two more methods of optimization