Started implementing client