add interface in AppClient.m