remoive impl and idea
add gitignore