- add "required" and field validation