more validation message examples
moved form creation to a mapper