can parse data from old format too
empty values for unavailable data