add doc by make doc  USING doxygen