starting refactoring to pull truck parse logic into separate class