analysis parse progress