add some more client code