IME, soaking your hair with tap water first is a MUST. And I mean *soaking wet*, stay under the ++
I use Ion Color Brilliance which is PPD free. I always get excellent results.
That is a super *low* dose of magnesium. Inside is an explanation of total vs elemental +++
after many years my Elchim Pro finely gave up. Please rec me not too expensive +