A method of point cloud coding, PCC, implemented by a video encoder, comprising: generating an encoded bitstream by performing the steps of: encoding a first sequence of data units, wherein the first sequence of data units represents geometry information of the point cloud, and each data unit is a PCC network abstraction layer, NAL, unit and a corresponding PCC NAL unit header includes data unit type identification information indicating that the data unit represents geometry information; encoding a second sequence of data units, wherein the second sequence of data units represents texture information of the point cloud, and each data unit is a PCC network abstraction layer, NAL, unit and a corresponding PCC NAL unit header includes data unit type identification information indicating that the data unit represents texture information; combining the first and the second sequences of data units, wherein data units corresponding to a same time instance in the first and the second sequences are arranged in a contiguous manner; and including a group of frames header, wherein the group of frames header specifies a profile and a level of the first and the second sequence; and transmitting the encoded bitstream toward a decoder; wherein the profile is a specified subset of coding tools. generating an encoded bitstream by performing the steps of: encoding a first sequence of data units, wherein the first sequence of data units represents geometry information of the point cloud, and each data unit is a PCC network abstraction layer, NAL, unit and a corresponding PCC NAL unit header includes data unit type identification information indicating that the data unit represents geometry information; encoding a second sequence of data units, wherein the second sequence of data units represents texture information of the point cloud, and each data unit is a PCC network abstraction layer, NAL, unit and a corresponding PCC NAL unit header includes data unit type identification information indicating that the data unit represents texture information; combining the first and the second sequences of data units, wherein data units corresponding to a same time instance in the first and the second sequences are arranged in a contiguous manner; and including a group of frames header, wherein the group of frames header specifies a profile and a level of the first and the second sequence; and encoding a first sequence of data units, wherein the first sequence of data units represents geometry information of the point cloud, and each data unit is a PCC network abstraction layer, NAL, unit and a corresponding PCC NAL unit header includes data unit type identification information indicating that the data unit represents geometry information; encoding a second sequence of data units, wherein the second sequence of data units represents texture information of the point cloud, and each data unit is a PCC network abstraction layer, NAL, unit and a corresponding PCC NAL unit header includes data unit type identification information indicating that the data unit represents texture information; combining the first and the second sequences of data units, wherein data units corresponding to a same time instance in the first and the second sequences are arranged in a contiguous manner; and including a group of frames header, wherein the group of frames header specifies a profile and a level of the first and the second sequence; and transmitting the encoded bitstream toward a decoder; wherein the profile is a specified subset of coding tools.