first draft of client