remove todo and update documentation