state class