#1 implement initial replacements