deep copy for global routes