deleted hard coded available programs, instead of get by msgbus.