combined 'plugins' into the prototype
Revert "combined 'plugins' into the prototype"

This reverts commit c8084f52b6d52a43aa3ee42c3cbada4eb0481cef.