add better TextGrid parser