Class CreateProgramFunction