starting doxygen style documentation