added some reading of the packet - answers and name pointers need to be setup