making new replace setup backward compatible