'Add recursive method'