add explanation of packet send