ios portion