Programs and charges