new event listening
mastermerge