1) Comment on bidirectional
2) change convention: source -> 1 target ->2