fix L-Recursion