global name replace