tour parser Template Method Pattern
tour parser Template Method Pattern