working on the new plugin system

BROKEN BUILD