* modernize number state ivars