add copy / reprojection support