extra tests
- bi-directional examples