nan or inf fix
gitignore update