multiple clients working - still needs testing