made ClientInterface in the package