first commit
Merge pull request #3 from mad4alcohol/bidirectional

first commit