Added base packet class