redoing the favorites button, more constraints