added lots of stuff. TODO list and more, still learning some node