enhance search module