Engineering an iphone