initial commit
First working version