Basic completion of client library