[ADD]save client implement