initial autovoice verstion. not stable.