packets generic ordering