carry state of plugin