removed duplicated merged method