Substantive criminal law is composed of the following elements: the definitions of the types of offences that are held to be punishable; the categorisation of crimes; the principles and doctrines applied to the judgement of crime such as minority,consent, necessity, insanity, and so on; and principles determining jurisdiction of the criminal law. In India, Indian Penal Code is a Substantive Criminal Law.