improved doxygen comments in program.h