Main Merge Controller