improved form UI