more build datastructures