switching validation.
checking for spaces in signup.
adding list view directives.
updating list with new directives.
copy update.