add doc and TODO items