refactor travel photo pages