parser look->define hack & TravelAll
a little progress