add gitignore
split into two files