surrounded parser with a class
added new class to debug makefile
wtf is or-intersect :P