modified parser file