Al Sharpton leads charge towards progress