Adding recursive function--everything is working\!