1) Getting closer to having greedy vars impemented