add some interface to applicaionclientprotocol.java