fixing shitty 2D search
fixing DV