Program descriptions provided by the author