improve states