Adding string, file and list programs