created client lib for charges and products