half-working changes