Split up user forms and validation methods