replacement scheme modified