almost finish esop_plugin_build