doxygen added to .c and .h files