add JobRunner & ruby