further refinements to input fields