Using advanced techniques like TDD and BDD was done again