feat: check state_name