is the soulmate equation good