Switching machines. Refactoring iso code processing.