add RemoteInterface.java