halifax structure