packet comm apply