more copyPointer