bidirection default
max2