walkLIneMidpoint done