refactored keys as symbols, corrected historical message display