shortened lines for copy constructor