initial commit for query parser classes