ios improvements