replaced progress - it is actually that that needs refactoring