Front end and backend validation complete