Working on packet creation and validation