rename to XXState, documentation