- Completed client functionality