refactor preparing for copy merging