updated TODO, etc