updating free global replacements