added todo and description