Topics Related to Definition and Programs: