add basic verification
a new state