replaced dc with revive