add gitignore
modify and add init