initial support for multiple clients