new statesystem