Version finale : GeneralClient