full project with doxygen