general UI improvements & form validations