Difference methods and their extrapolations