schedule node index
 a bunch of updates.. moved a lot of code around