#102 new BasicPlant interface