refactoring existing user spec