Multi-state operator