title type list title
nicer display
Added key type switch
Added more types to switch
re-arrangement
altered switch to use new types
Added remaining types to switch
deduplication of parsing
Added more import parts to switch
removed cruft