Packet implementation for future use