fixed input format