mixed solution method added