new lib for copy files