marked now calls back, starting the merge function