hampering economic development