got multi-dimensional builder working