weaving in cuda tree imp...