some needed changes in preperation for qlearner