mostly fixed term, updated gitignore.