trying bidirectional features