updated kernel and call for vertex_transform