complicated roof geometries