not be ordered to execute a bond with or without surety for keeping peace for such period not exceeding one year as the Magistrate thinks fit. Section 111 of the Code deals with the manner in which the order requiring the person concerned to execute bond is to be issued. The said provision says that when a Magistrate acting under Section 107, 108 or 110 of the Code deems it necessary to require any person to show cause, he shall make an order in writing setting forth the substance of the information received, the amount of bond to be executed, the term for which it is to be in force and the number, character and class of sureties if any required. Section 116 of the Code states that when an order under Section 111 of the Code has been read or explained under Section 112 to a person in Court, or when any person appears or is brought before a Magistrate in compliance with, or in execution of a summons or warrant issued under Section 113, the Magistrate shall proceed to inquire into the truth of the information upon which action has been and to take such further evidence as may appear necessary. Sub-section (3) of Section 116 of the Code states that after commencement and before completion of the inquiry under Sub-section (1) the Magistrate if he considers that immediate measures are necessary for prevention of a breach of peace or disturbance of public tranquility or commission of any offence or for the public safety, may for reasons to be recorded in writing direct the person concerned to execute bond.