design for canopymd