adding some TDD specs