updated to arc