add stack and gitignore
stack working