made use of utility copy class