split plugin in multifile