refactoring post spec