continuing recursion