Repair function working
Finished assist
Merge-a-merge a la merge