add external kernel tree support