Add ClientInterface