eop client for objective c