add a leaf