add oilSpliit and task scheduling, both via DFS