a search demo using modules