fixed supported numStates