Add readclient as an example (albiet about the most complex)