modified search module