unified data structures