#126 some progress on MPlantImpl