First Commit

First working version