Implement searchable dictionary
summary