Added AcProgramCombo handler and most of AcProgramAssignment method