more options for the client

See #89 for progress