add (finally) a working parser class