add TODO
revising update module
revising update module