separated treemaking from musiccmaking