updating to arc