add draft implementatio of high level client class
add example file