add files
update files. add gitignore