almost working
single node working
committing
close but slow