#! add KeyValueTextInputFormat