1st commit with test TDD