updating packet generator i think