nonrectangular data