added test for TDD