fix DataParser