Added a basic reference client