first pass of iOS support