fix arrow direction and node position
fix conflict