https://blog.oppedahl.com/solving-the-last-mile-problem/
Solving the "last mile" problem