fix bugs
add git ignore
remove temp files