Usually the main courses are prepared before hand in the kitchen of the caterer and brought to the venue but for some food like naan, puri, aloo tikki the food needs to be prepared on site with the installation of makeshift cooking area. Usually for on site cooking and live counters the caterers tend to bring their own food although incase they have to bring in some heavy weighted equipment the caterers charge extra for that. Especially for live counters where they have to bring all the heavy weighted pans and ladles.