...
fixed use ajax issue, required validation, formatting issues