* Add doxygen documentation