packet writing support