validation
banner and style
changes to template