fix bug: input_format