add stateReady verify