Fonction create tree