Example -  implement uploadClient