added dde aware search method