progressing with recursion