sample code
added .gitignore