gradient
generator
i broke the generator,
fixing requires energy