docs updated; todos updated