feature format in/out change