doc updated
modified TODO