As per existing practice, the law relating to criminal procedure applicable to all criminal proceedings in India (except Jammu and Kashmir) is contained in Criminal Procedure Code (CrPC) 1973, which came into force with effect from April 1st, 1974. The entire law is covered in 484 sections in two schedules. These two provide machinery for the punishment of offenders against the substantive criminal law of the land. It is a fact that the CrPC compliments Indian Penal Code (IPC) which defines the various offenses and provides the punishments. Further, though CrPC is procedural law, it covers many other matters. It deals with the constitution and structure of criminal courts, their classification and powers and prescribes the procedure for criminal proceedings. According to Mehta HS, law as laid down by the State and the Parliament is known as Codified Law or Statute Law. Besides this there are certain laws made by judges known as Common Law or Law of Torts, which includes certain wrongs or injuries caused by one man to another, which are usually not covered by statute law.