bidirectional fixed