Added a few more client implementations of the interfaces