added tests showing TDD method