setting up the parser class(es). work in progress