new input format