improves parser file