Initial commit

First working version