; (B) any research, development, and assistance that is needed, including in Tribal, rural, and underserved communities; and (C) local government programs that could be included in the guide under subsection (a); (4) to respond to requests for assistance, advice, or consultation from cities; and (5) for other purposes, as identified by the Secretaries. II Providing assistance to cities and communities 201. Technology demonstration grant program (a) In general The Secretary shall establish a smart city or community regional demonstration grant program under which the Secretary shall conduct demonstration projects focused on advanced smart city or community technologies and systems in a variety of communities, including small- and medium-sized cities and rural and Tribal communities. (b) Goals The goals of the program established under subsection (a) are— (1) to demonstrate— (A) potential benefits of concentrated investments in smart city or community technologies that are repeatable and scalable across cities of different sizes; and (B) the efficiency, reliability, and resilience of civic infrastructure and services; (2) to facilitate the adoption of advanced smart city or community technologies and collaboration between small- and medium- to large-sized cities; and (3) to demonstrate protocols and standards that allow for the measurement and validation of the cost savings and performance improvements associated with the installation and use of smart city or community technologies and practices. (c) Demonstration projects (1) Eligibility Subject to paragraph (2), a unit of local government shall be eligible to receive a grant for a demonstration project under this section. (2) Application; Cooperation To qualify for a demonstration project under this section, a unit of local government shall— (A) submit to the Secretary an application for a grant for a demonstration project at such time and containing such information as the Secretary may require