trying to create a simple client library