finish a draft version of packets mapping
finish a draft version of packets mapping