support iOS 4, iOS 5 and higher