FEATURE: make form field abstract
UPDATE: add validation for empty field on drop down field