Added ex 48 to play with TDD )