fix for iphone4