Special instruction for upgrading to SuSpect2.31 codes already interfaced previously with suspect2.3: NB: though we have made our best to minimize the amount of necessary upgrade to do in an already existing interface, a few changes are however unavoidable. They are all summarized below. Normally you only need to replace the suspect2.f, suspect2_call.f files with their new version; and to add the SLHA format input file: suspect2_lha.f. However, it may be helpful to know that in the suspect2.f main file have been added two new subroutines: 1) to read input file in the SLHA format: subroutine SU_read_leshouches(ninlha,ichoice,imod) 2) to write output file in the SLHA format: subroutine su_lhaout(nout,ichoice,errmess,imod) (see eventually details in these subroutines) -the parameters nl, nq (nb of lepton/ quark messengers in GMSB models) HAVE BEEN CHANGED from "integer" to (double precision) real (for compatibility with SLHA formats): double precision nl,nq thus integer declaration to real declaration was changed in -main routine -subroutine SU_GMSBSUB -subroutine SU_read_leshouches -subroutine su_lhaout - additional calculation lines related to b->s gamma, g_mu -2, etc added in main subroutine, and corresponding additional material in writing output sections; -NO other modifications (in particular no bugs found or corrected since previous (June 16, 2004) version).