parse progress