discussion structure