first search engine - scala