add leaf