hrm_programme backport