5.3.2. Beginner: Client libraries