half-working commands