# Custom Waypoints

> Use custom waypoints in Schemity to route relationship connectors exactly how you want, keeping large ERDs readable by steering lines around entities.

Source: https://schemity.com/doc/custom-waypoints/

On a busy diagram, relationship lines can cross entities and each other, making the ERD hard to read. **ERD custom waypoints** let you bend a connector along a path you choose, so every relationship stays clear.

## What is a waypoint?

A waypoint is a fixed point a connector must pass through. By default Schemity routes connectors automatically, snapping them tidily. Add waypoints when you want manual control over a specific line.

## How do I add, move, and remove waypoints?

- **Add** a waypoint by dragging from the middle of the relationship line - the waypoint is created under your cursor and you place it in the same motion.
- **Move** it by dragging to route the connector around obstacles.
- **Remove** it by double-clicking the waypoint.
- **Straighten** the whole line by double-clicking the relationship itself - it resets to its straight form, removing all waypoints at once.

## When should I use custom waypoints?

- Steer a connector **around** an entity instead of through it.
- Keep parallel relationships from overlapping into one unreadable line.
- Make an important relationship follow a deliberate, easy-to-follow path.

## Are waypoints shared across context views?

Waypoints are part of a view's layout, not the schema itself. That means a connector you route by hand in one [context view](https://schemity.com/doc/context-views/) keeps its own routing there, independent of the main diagram and other views.

## Next

Model many-to-many links with [Junction Tables](https://schemity.com/doc/auto-junction-tables/).
