Plasma framework implementation

Plasma framework implementation