add some iPhone support