parse raw data