working on generator files