%hash 1 keys = device names values = software version %hash 2 keys = device names values = "module 1\n module 2 \n......." %hash 3 keys = device names values = either "$pub" or "$prv", depending upon device %hash 4 keys = device names values = amount of memory #### "device name" "===========" "software version" "module 1" "module 2" "module 3....." "public": ($pub, if defined) "private": ($prv if defined) "amount of memory"