add `replace` function