Changes to the ProgrammCreation Interface