Initial Commit
gitignore
implement