simulator change to handle x_0 state