consolidate random data structures