add doxygen
update