Created first working version