added awesome form validation