most grace way to parse data