PROGRAM SUPERVISOR ROLE