laying out some structure