re-thinking the system state ranges and shifts