edited progress class