Validation, layout, and style