a structure with columns