Finised recursion first part