add first draft of high-level client