Changed to work with string secondary key and also formatted the display for description