factor name replacement