modify data parsing