first task graph