forkjoin procedure part 1