improving merge routine