getValue -> getState