Programs and  Information