merge, count