updated headers for iOS