merged ranges version