better arrowhead position