Add ClientInterface interface