new segment structure
aero segment helper functions
data packing/unpacking arrays