starting point of merge