use form in all views, back to working state
Implement duplicate item validation at model layer