Refactors progress