beginnings of utility parsers