in middle of implementing client