added client lib