fix for iPhone 4