a version tried to use path qtable. weird
now retrain obst