revise input format