Gene 29: the future beings