figuring out parser class