init code.
add git ignore