tdd 11th frame
tdd namespace
tdd refactor copy constructor
tdd refactor copy constructor