use more appropriate input fields