changed first client to use xml for configuration