add gitignore
add move interrupt