recursiveInsert Methode verändert