almost done with documentation doxygen pdf is now 401 pages long