new gen that is prob broken