initial support for client