parse data values correctly