add precedence climbing