progress bars now actually work