use functions for schema and form strings so even if the locale changes, correct strings will be rendered.
feature scenarios for registering an account and loggin in using email/password.