Add create_and_recur method