first working versions