Added GetProgramCategories function