Embedded generation