Finite difference (part 1), and progress bars