sei parsing refactoring