updated todo & docs