updated to arc
supressed compiler warning