hybrid generation