#hybrid generation