EDF Generation