explain the fork.