attempt to fix bugs for parser