Finish backend infrastructure for progress