use layouts, create tree and canvas label