fixed return value for copy operation. now all are returning true/false