diff --git a/FitsIOServer/fitsautoreader.cc b/FitsIOServer/fitsautoreader.cc
index e39d32d1410d821679969ec8e1ec86776844e613..7734ce6178f0bf6d797b69ec45bbd1656709c5fd 100644
--- a/FitsIOServer/fitsautoreader.cc
+++ b/FitsIOServer/fitsautoreader.cc
@@ -7,6 +7,12 @@
 // objets
 ////////////////////////////////////////////////////////////////////
 
+/*!
+  \class SOPHYA::FITS_AutoReader
+  \ingroup FitsIOServer
+  FITS reader with automatic mapping on SOPHYA objects.
+*/
+
 FITS_AutoReader::FITS_AutoReader() {InitNull();};
 FITS_AutoReader::FITS_AutoReader(const char inputfile[])
 {
diff --git a/FitsIOServer/fitsfile.cc b/FitsIOServer/fitsfile.cc
index 0148e36866edf24d70fd40f14cf6b089beb6c743..dc04b4192635417739ee3dcb1e636d577350dd08 100644
--- a/FitsIOServer/fitsfile.cc
+++ b/FitsIOServer/fitsfile.cc
@@ -6,6 +6,11 @@
 #include "anydataobj.h" 
 #include "fitsspherehealpix.h"
 
+/*!
+   \defgroup FitsIOServer FitsIOServer  module
+   This module contains classes which handle FITS format I/O for 
+   SOPHYA objects. This module uses cfitsio library.
+*/
 
 void BnTblLine::setFormat(int dc, int fc, int ic,  int lc, int bc,int cc, vector<string> names)
    {
@@ -64,6 +69,7 @@ void BnTblLine::Print()
 
 /*!
   \class SOPHYA::FitsIOHandler
+  \ingroup FitsIOServer
 The class structure is analogous to Sophya-PPersist system :
 Each SOPHYA object XXX is associated with a object of class FITS_XXX 
  (inheriting from FitsFileHandler), to which input/output operations with FITS 
@@ -142,11 +148,6 @@ void FitsIOHandler::Write(FitsOutFile& os)
 }
 
 
-/*!
-  \class SOPHYA::FitsIOHandler
-Class (virtual) for managing FITS format files
-*/
-
 
  
 FitsFile::~FitsFile()
@@ -203,7 +204,7 @@ string FitsFile::GetErrStatus(int status)
 
 /*!
   \class SOPHYA::FitsInFile
-
+  \ingroup FitsIOServer
 class for reading  SOPHYA objects from FITS Format Files (uses cfitsio lib)
 */
 
@@ -1251,6 +1252,7 @@ void FitsInFile::KeywordsIntoDVList(fitsfile* fileptr, DVList& dvl, int hdunum)
 
 /*!
   \class SOPHYA::FitsOutFile
+  \ingroup FitsIOServer
  Class for loading  SOPHYA objects from FITS Format Files (uses cfitsio lib)
 */
 
diff --git a/FitsIOServer/fitslocalmap.cc b/FitsIOServer/fitslocalmap.cc
index 9a3869fa29530b22ea5761390cb4178a04d5bc9a..08faab60bcc978cbc25c01ac66ba73ebb075f3b5 100644
--- a/FitsIOServer/fitslocalmap.cc
+++ b/FitsIOServer/fitslocalmap.cc
@@ -5,6 +5,12 @@
 //    pout LocalMap
 ///////////////////////////////////////////////////////////
 
+/*!
+  \class SOPHYA::FITS_LocalMap
+  \ingroup FitsIOServer
+  FITS format I/O handler for SOPHYA::LocalMap objects.
+*/
+
 using namespace SOPHYA;
 
 template <class T>
diff --git a/FitsIOServer/fitsntuple.cc b/FitsIOServer/fitsntuple.cc
index c146cfb87da5d56d9cd3bc6babc1e1daa46b4dc7..2fa51083d0bed0cf93861c42fec13dcba54e78f3 100644
--- a/FitsIOServer/fitsntuple.cc
+++ b/FitsIOServer/fitsntuple.cc
@@ -10,6 +10,11 @@
 #define LONNOM1  (LONNOM+1)
 
 
+/*!
+  \class SOPHYA::FITS_NTuple
+  \ingroup FitsIOServer
+  FITS format I/O handler for SOPHYA::NTuple objects.
+*/
 
 FITS_NTuple::FITS_NTuple()
 {
diff --git a/FitsIOServer/fitsspherehealpix.cc b/FitsIOServer/fitsspherehealpix.cc
index 69636680633d84ad2753e82ced308e6a9106fe0c..9d32f159a2701ee452c19ac4d4fada0603461700 100644
--- a/FitsIOServer/fitsspherehealpix.cc
+++ b/FitsIOServer/fitsspherehealpix.cc
@@ -10,6 +10,12 @@
 // SphereHealpix
 ////////////////////////////////////////////////////////////////////
 
+/*!
+  \class SOPHYA::FITS_SphereHEALPix
+  \ingroup FitsIOServer
+  FITS format I/O handler for SOPHYA::SphereHEALPix objects.
+*/
+
 
 template <class T>
 FITS_SphereHEALPix<T>::FITS_SphereHEALPix()
diff --git a/FitsIOServer/fitstarray.cc b/FitsIOServer/fitstarray.cc
index 2de8c36a5f77ba64013e7a45cf1ecc9e20307deb..91c5cdf5bb53827a818eb6383e55ea0e9c359844 100644
--- a/FitsIOServer/fitstarray.cc
+++ b/FitsIOServer/fitstarray.cc
@@ -6,6 +6,12 @@
 //    pout TArray
 ///////////////////////////////////////////////////////////
 
+/*!
+  \class SOPHYA::FITS_TArray
+  \ingroup FitsIOServer
+  FITS format I/O handler for SOPHYA::TArray objects in Sophya.
+*/
+
 using namespace SOPHYA;
 
 template <class T>
diff --git a/FitsIOServer/fitsxntuple.cc b/FitsIOServer/fitsxntuple.cc
index 30a17c7891ba525df16f80165b9d0c8a2bf1b56f..ac8c9cb5894a7a1849fa6079e937ba12f13bb0d5 100644
--- a/FitsIOServer/fitsxntuple.cc
+++ b/FitsIOServer/fitsxntuple.cc
@@ -5,6 +5,12 @@
 //    pout XNTuple
 ///////////////////////////////////////////////////////////
 
+/*!
+  \class SOPHYA::FITS_XNTuple
+  \ingroup FitsIOServer
+  FITS format I/O handler for SOPHYA::XNTuple objects.
+*/
+
 
 #define LONNOM 31