Building data-structure