add program change spec