Inital commit

First working version