tiny recursion changes
recursion formatting