debugging the generation generation