Eng 451 self join master merge