fixing the program list