move to plugin, hide