Add validation to create and move tidy up functions.
Fix.
Add success page and move functions back home.