updated todo, and more work done on addition of peers. Not done yet