begin working on PacketHandling