fixed ParseData()