add program list to workspace