progress commit.

- further work on form validations
- misc changes