hash merg