Soil for container and roof garden plants should be lightweight, rich in organics and natural nutrients, and fast draining.
(Soil for container and roof garden plants; should be; lightweight, rich in organics and natural nutrients, and fast draining)
Soil for container and roof garden plants
should be
lightweight, rich in organics and natural nutrients, and fast draining