Client basic functionalities