community progress challenges