cannot have full control of the new mesh name, so I pass it as argument. It's trivial, I don't know why I chose to go the harder way...