Fixed RunDriver and Propagate and added NodeList