started writing doxygen docs