Challenges of development include measuring growth accurately, promoting human development, and establishing strong institutions. Development requires economic growth as well as improvements in social, political, and economic structures. Theories of development attempt to explain how countries progress, but modernization theory was too simplistic. Development is influenced by values, natural resources, population, education, health, political stability, corruption, debt, and foreign aid. Achieving sustainable development remains difficult due to these many complicating factors.