iOS client with first function