Prevention is better than containing a fire. The safety factors include structural design, fire protection, means of escape, illumination, sanitation, interior finish and upkeep and maintenance. The modern terminology in fire safety aspects include what is known as a fire engineering approach, which is encoded in the building codes as prescriptive and performance codes. Prescription is the details about what materials can be used, the building size, type of construction and so on, while the performance codes denote the details of meeting the objective of fire safety and establish criteria for monitoring the end results.