publish-state-modify