follow TDD intro setup