you can define copy-costructor using operator =