attempted to refactor user specs