fancier, more informative progress