add gitignore
update sample