fixed parse data