began implementing reference client