Adding a recursive application using callee