Interface for clients defined