Restarted with TDD approach.