add documentaion to progress class