client save