adding .gitignore
draft implementation