adding test, tdd