base merge