Shifting programs