code updates messing with VI/PI and QLearning