use #input_fields method