iOS integration