half-working autonomous