commiting client work