working on new server / client example code