stateobject