adding the program list controller