some work with replacer