BAD generator
solve conflict