did lots of stuff to try and get favourites working, then undid it and changed the database etc. I would have abandoned it all but I was worried it would mess up the database/schema/migrations