https://tychoish.com/post/progress/
progress