!qgen.cpp