added TDD tasks