document packet data
use offset in python code too