core StateHandler module