refactored likes spec