make packet more effcient