added packet management