vertex-client as separate module