Doxygen documentation

doxygen documentation for other modules