data path runner