iphone4 adaptatation