refactor replace