some classes, layouts, and tests