analyzing progress