init
add ignore
fix modifiy