progress and charting future