State manager scheme