added detailed canopy example inline