fix methods_and_recursion