rewrite the hadoopcha parse()