updates todo
updates todo
updates todo
updates git ignore