validation is working -- just need to complete the form and validation js