cap merge