removed unnecessary copy operators