Update todos and documentation