Add Handler Recursion