first working alpha version