added more copy operators and chained them