new 2d ambiguity added