# Copy Uvs from one mesh to multiple instances of that mesh in animation nodes

Following this question:

How can I transfer UVs from a source to a target using Animation Nodes?

I've tried to reproduce the solution with no success. In my case I'm creating a bunch of empty instances, at the same time I deform a mesh from an object with UVs. My intention is to use the deformed mesh into the new empty instances, which I manage, but Uvmap is not transfered even if I have the load uvs cheked.

Here is how it looks now

How can a copy the uv map?

You can get a list of UV Maps in a mesh using the getUVMaps() method, each element in the output list is a tuple of two elements, the name of the map and a 2D vector list representing the locations of the UVs. To set a UV to a mesh you can use the insertUVMap(name, uvs) method, which takes the name of the map and a 2D vector list.
So, in conclusion, to transfer the UV maps from some mesh sourceMesh to another mesh targetMesh, we can use the following expression:
([targetMesh.insertUVMap(*map) for map in sourceMesh.getUVMaps()], targetMesh)[1]