add doxygen and uncrustify