refactoring specs 2