bug_fix: rewrote todo_test