updated search module