made polymorphous copy w parallel processing functionality