progress.last to store prev