finished code changes before starting todos using tdd