fix problem with add.  Add test for copy and add