added client_name parameter