finished Todo Extension