and so the parsing begins