check state complete