new design for all pages, and new name validation