more decoding of block data to understand how things work