add midpoint