implementing 'normal' copy type import