dtor fix
add gitignore