Added first working version to repo