move generators
moving files around
moving things around and make generator actually work